package com.woniuxy.yoga.order.model.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Min;

@Data
@ApiModel("用户查询订单参数")
public class SelectUserOrdersForm {

    /**
     * 订单编号
     */
    @ApiModelProperty("订单编号")
    private String orderNum;

    /**
     * 产品名
     */
    @ApiModelProperty("产品名")
    private String productName;

    /**
     * 订单状态 0待付款1已付款2已取消3已完成
     */
    @ApiModelProperty("订单状态 0待付款1已付款2已取消3已完成")
    private Integer orderState;

    /**
     * 评价状态 0未评价1已评价
     */
    @ApiModelProperty("0未评价1已评价")
    private Integer orderEvaluationState;

    /**
     * 当前页数
     */
    @ApiModelProperty("当前页数")
    @Min(1)
    private Integer pageNum;

    /**
     * 每页条数
     */
    @ApiModelProperty("每页条数")
    @Min(1)
    private Integer pageSize;

}
